package com.ikas.ai.server.module.data.model.dto;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;

@Data
public class TripMeteAddDTO {

    /**
     * 变量名称
     */
    @NotBlank(message = "测点编码不能为空！")
    @Size(max = 100, message = "测点编码长度请限制在100个字符以内")
    private String meteCode;
    /**
     * 测点id
     */
    @NotNull(message = "测点ID不能为空！")
    private Long meteId;

    /**
     * 变量类型
     */
    private String tripType;

    /**
     * 信号中文名
     */
    @Size(max = 200, message = "信号中文名长度请限制在200个字符以内")
    private String signalCnName;


    private String machineNo;

    private String equipmentCode;

    private String validMeteValue;

    /**
     * 中水科达梦数据库对接唯一id
     */
    private Long oid;

    /**
     * 父节点名称
     */
    private String parentNodeName;

    /**
     * 节点名称
     */
    private String nodeName;


}
